﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using Mobile.Device.Data;
using System.Collections;

namespace Mobile.Wurfl.BrowserUpdater
{
    public abstract class XmlShimConverter
    {

        public abstract void WriteStart(XmlWriter xmlWriter, DateTime lastUpdated, List<Device.Data.Device> devices);

        public abstract void WriteDevice(Mobile.Device.Data.Device device, XmlWriter xmlWriter,List<WurflAspMapping> nameMappings) ;

        public abstract void WriteEnd(XmlWriter xmlWriter);

        public abstract AspCapability ConvertCapability(Capability capability,List<WurflAspMapping> nameMappings);

    }
}
